package untiring07.j2ee.advanced;

import java.io.IOException;
import java.io.PrintWriter;

import javax.servlet.Servlet;
import javax.servlet.ServletConfig;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;

public class J01HelloServlet implements Servlet{
	
	//일반적인 자바 클래스는 웹에서 실행불가
	// 만약, 실행하고 싶다면 일반적인 자바 클래스에 "Servlet"인터페이스를 구현하고 service메서드에 실행할 코드를 작성한 다음
	// web.xml에 실행할 서블릿 클래스와 웹 브라우저에서 실행할 주소를 지정해야 함
	
	//서블릿 :자바로 웹 응용프로그램을 만드는데 사용하는 기반 기술, 1996년 발표

	@Override
	public void destroy() {
		// TODO Auto-generated method stub
		
	}

	@Override
	public ServletConfig getServletConfig() {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public String getServletInfo() {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public void init(ServletConfig arg0) throws ServletException {
		// TODO Auto-generated method stub
		
	}

	@Override
	public void service(ServletRequest req, ServletResponse res)
			throws ServletException, IOException {
		// TODO Auto-generated method stub
		res.setContentType("text/html;charset=UTF-8");
		PrintWriter out = res.getWriter();
		// 웹브라우저에 출력할 내용 지정
		out.print("<h1>안녕</h1>");
	}

}
